package com.useful.core.prop;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @author : wenchao.long
 * @date : Created in 2021/9/20 21:28 周一
 * @description :
 */
@Data
@ConfigurationProperties(FtpProperties.FTP_PREFIX)
public class FtpProperties {

    public static final String FTP_PREFIX = "ftp";

    /**
     * ftp服务器ip地址
     */
    private String address;

    /**
     * 端口号
     */
    private Integer port;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 存储路径
     */
    private String basePath;

    /**
     * 远程的shell脚本
     */
    private String remoteShellScript;

    /**
     * 压缩文件 的后缀
     */
    private String zipSuffix;

    /**
     * 文件的大小
     */
    private Long maxFileSize = 700L;

    /**
     * 总文件的大小
     */
    private Long maxRequestSize = 2000L;

}
